home *** CD-ROM | disk | FTP | other *** search
/ Atari Forever 4 / Atari Forever 4.zip / Atari Forever 4.iso / PD_THEMA / KOPIEREN / DCOPY / DCOPY.TXT < prev    next >
Text File  |  1998-03-14  |  36KB  |  606 lines

  1. DCOPY is NOT public domain!  It is sold as shareware -- that means you are
  2. free to copy and distribute the program and documentation, but if you use it
  3. you are expected to pay for it just as you would for any other commercial
  4. program.  By selling it as shareware instead of as a commercial program, I
  5. eliminate the cost of advertising and distribution, and I let you try it out
  6. and see if it's useful to you before paying for it.  But it took me just as
  7. much work to develop as the commercial programs I have written.  Selling
  8. DCOPY as shareware is a considerable risk to me -- I must rely soley on your
  9. honesty to pay for the hundreds of hours that have gone into developping
  10. DCOPY.  If you pay for it then I will be able to develop other shareware
  11. programs.  If you don't pay for it, then I will have to return to writing
  12. only commercial programs at a much higher cost to you.  The choice is yours.
  13. Please send $5.00 (or more) to:
  14.  
  15.    Ralph E. Walden
  16.    1821 Jefferson
  17.    Eugene, OR 97402
  18.  
  19.  
  20. You will be able to use many of DCOPY's features just by looking at the menu
  21. choices it displays.  However, there are many capabilities that are not
  22. immediately obvious.  I strongly encourage you to read the ENTIRE
  23. documentation!
  24.  
  25. IMPORTANT: There are a lot of commands - if you hit the wrong command and
  26. are asked for a filename, just press RETURN and you will be prompted with
  27. "Command" again.  When asked for a filename, you only need to enter the
  28. drive and folder specification if it is NOT on the default drive.  DCOPY
  29. displays the default drive and folder at the top of your screen.  DCOPY will
  30. NOT allow you to use one letter filenames.  Any single letter entered as a
  31. filename will be converted to a drive specification.  For example, if tried
  32. to get the directory of "A", DCOPY would convert that to "A:" and give you a
  33. directory of all files found on that drive.  The letter P is a special case
  34. and stands for the printer.  For example, if you wanted to print the
  35. directory on drive A, you would enter:
  36.      A:*.* P
  37.  
  38. BUFFER SPACE: At the bottome of DCOPY's menu it tells you how much buffer
  39. space it has to work with.  The more buffer space, the more efficient DCOPY
  40. will be.  This is particularly true when ARCing or deARCing files -- a
  41. buffer space that is too small will greatly reduce the speed DCOPY works at.
  42. To get more buffer space, get rid of unneeded accesories, shrink your RAM
  43. disk, etc.  
  44. ***************************** COMMANDS *************************************
  45.  
  46. A-archive files.  This allows you to combine and compress files into a
  47.   single .ARC file which can later be extracted with the <X> command.  For
  48.   those of you familiar with ARC.TTP, this command is identical.  You will
  49.   first be asked for the .ARC file to create.  You do not need to include the
  50.   extension, as .ARC is appended automatically.  You will then be asked to
  51.   enter all the filenames you want to add to this archive.  If you have given
  52.   DCOPY a .TOS or .TTP extension, then you may enter up to 3 lines of
  53.   filenames (wildcards are acceptable).  If you gave DCOPY a .PRG extension,
  54.   then you will be shown a file selector box and can select the files one by
  55.   one, clicking on CANCEL when you have all the files you want to archive.  If
  56.   the .ARC file you are archiving to already exists, DCOPY will delete any
  57.   duplicate of the files within the .ARC file, and then append the files on
  58.   the end.
  59.        NOTE: Externally, the only change you may notice between DCOPY and
  60.   ARC.TTP is that DCOPY is about 3-4 times faster.  You will also find that
  61.   many non-text files will end up smaller then they would if archived under
  62.   ARC.TTP.  When DCOPY reads in the file, it analyses it to see if it is a
  63.   text file.  If DCOPY displays <binary> then it is using a slightly different
  64.   compression routine that will usually reduce any non-text file that is over
  65.   10K in length.  Do not be concerned if a text file gets labled as <binary>.
  66.   This usually means it will be compacted more efficiently.  Once in a rare
  67.   while, this method will be less efficient and the file will end up slightly
  68.   larger.
  69.  
  70. C-copy files - you may copy a single file or multiple files.  You will be
  71.   asked for the source.  Enter the drive if it's not in the default drive.
  72.   Enter the folder name if it's not in the default folder.  Then enter the
  73.   filename.  You may use ? to substitute for any single character, or * to
  74.   substitute for any filename.  Example:
  75.        A:\AUTO\*.BAT
  76.   This would copy all files with the extension .BAT from the AUTO folder on
  77.   drive A:.  Once you enter this information, you will be asked for the
  78.   destination.  If you used a wildcard (* or ?) in the source filename, then
  79.   you can ONLY enter the drive and/or folder for the destination - any
  80.   filename will be ignored.  Example:
  81.        B:\AUTO\
  82.   This would copy all files from the source to the AUTO folder on drive B:.
  83.   Once this information is entered, DCOPY will display the first file to copy
  84.   and where it will be copied to.  You will then be prompted with
  85.   "Yes,No,All,Quit".  Press Y if you want this file copied.  Press N if you do
  86.   not want this file copied.  Press A if you want this and all further files
  87.   copied.  Press Q if you want to stop copying files.
  88.        If the source filename does not contain any wildcards (* or ?) then the
  89.   file copy will begin as soon as you enter the destination.  You may use a
  90.   different destination filename if the source name does not contain any
  91.   wildcard.
  92.        If you want to shorten the process, then you may enter a space after
  93.   the source filename, and enter the destination path so that both source and
  94.   destination are entered on one line.
  95.        You may also copy a file or files to your printer.  Simply use a "P"
  96.   for the destination (making certain your printer is on first).
  97.        If the copy command is invoked from the command line using either F10
  98.   or passed to DCOPY from GEM (.TTP extension) then you will NOT be asked
  99.   whether or not to copy multiple files.  For example, if you pressed F10 and
  100.   entered:
  101.        C A:\*.BAT B:\
  102.   DCOPY would immediately begin the file copying without asking for your
  103.   confirmation.
  104.  
  105. D-directory.  You will be asked for a filespec.  Press RETURN if you want to
  106.   list all files in the default folder and default drive.  Otherwise, enter
  107.   the drive and/or folder and file specification.  Example:
  108.        A:\AUTO\*.*
  109.   This would give you a directory of all files found in the AUTO folder on
  110.   drive A:.  The files will be listed alphabetically in 3 columns.  Any file
  111.   which is locked will be preceded with an '*'.  Folders will be preceeded
  112.   with the "\" character.  Folders will be listed first, then the locked
  113.   files, and then the unlocked files.
  114.        You may optionally follow the file specification with a space and a
  115.   "P".  This will send the list to the printer.  You can also send the list to
  116.   a file by following the file specification with a space and the
  117.   drive\folder\filename.  When sent to a file, the list will be in a single
  118.   column.  Example:
  119.        A:\*.* A:\CONTENTS.LST
  120.   This would send the directory of all files on drive A: to the file
  121.   CONTENTS.LST.
  122.        If you only enter a single letter, DCOPY will assume you are referring
  123.   to a drive.  For example, if you entered the letter A, DCOPY would convert
  124.   that to A:*.* and list all the files on drive A.
  125.        You may clear the screen before being asked for the directory filespec
  126.   by pressing control D instead of just D.
  127.  
  128. E-erase files.  You will be asked for a filespec.  Enter this just as you
  129.   would for the directory.  If you press RETURN, you will be sent back to the
  130.   Command line.  If you enter a filespec, you will be presented with the first
  131.   matching filename and asked what to do.  Enter Y to erase it, N to leave it,
  132.   A to erase all further files matching the filespec, or Q to stop erasing
  133.   files.  If you select A (all) each filename will be displayed as it is
  134.   erased.
  135.        NOTE: if the filespec does not contain any wildcards (* or ?) then the
  136.   file will be erased immediately without prompting you.
  137.  
  138. F-format.  This allows you to format a disk with 9 or 10 sectors per track,
  139.   80, 81, or 82 tracks per disk, single or double sided, and "twisted" format.
  140.   Note that the Z (disk duplication) can automatically format a destination
  141.   disk in whatever format was used on the source disk (you are also given the
  142.   option of using "twisted" format on the destination).  "Twisted" format is
  143.   an implementation of David Small's formatting routine which cuts down on the
  144.   time going from track to track.  On large files, it will cut the time to
  145.   read and write them by about 50%.  The standard format option is identical
  146.   to GEM's format routine.  The extended format option will give you an
  147.   additional 40K per disk side
  148.        WARNING: If you select Extended format, you will NOT be able to
  149.   duplicate the disk from the desktop (though DCOPY can duplicate it with no
  150.   problems).  The desktop will act as if it is duplicating the disk, but in
  151.   fact it is leaving out the 10th sector on every track.  You can use the GEM
  152.   desktop to duplicate a standard "twisted" format, but it unless the
  153.   destination has been formatted with the "twisted" option, it will be slower.
  154.    To be safe, use DCOPY for duplicating all disks...
  155.        DCOPY only gives you a choice of Standard or Extended format.  For the
  156.   bold and daring who don't mind losing files occasionally, you may also enter
  157.   1 to get 81 tracks, and 2 to get 82 tracks.  Formatting will then default to
  158.   extended, though you will still have the option to use "twisted" formatting.
  159.   This formatting option is NOT recommended!  And if you do, be SURE you
  160.   leave write verify on!  81 will give you an additional 5K per side, 82 will
  161.   give you an additional 10K per side.  Some disk drives will not be able to
  162.   read disks formatted with 81 or 82 tracks.
  163.  
  164. H-hide files.  Enter a filespec just as you would for the ERASE command. All
  165.   files you hide will no longer show up in the directory.  They will also not
  166.   show up in the desktop windows.  Some shell programs may still show these
  167.   files.  Most programs will still be able to find the files. This can be
  168.   particularly useful if you use the file selector box which has such a small
  169.   window.  By hiding .RSC files and other files you would never run or
  170.   display, you can have only the files you use displayed in the file selector
  171.   window.
  172.  
  173. I-extract .ARC files with query.  This command is for use when you don't
  174.   want to extract all the files in a .ARC file.  It will display each filename
  175.   within the .ARC file and ask you if you want to extract it.  Please read the
  176.   section under the X command for a complete description of extractin .ARC
  177.   files.
  178.  
  179. J-directory search.  This is for use when you either want to list or print
  180.   out a directory of all files in all folders, or you need to find a specific
  181.   file or type of files and have DCOPY search through all folders for it.
  182.   DCOPY will ask you for which drive you want to search. It will then ask you
  183.   for the filespec to search for.  Enter *.* to list all files, or enter a
  184.   specific filename that you need to find.  DCOPY will search through all the
  185.   folders on the disk, and list any files matching the filespec you gave it.
  186.   If you are sending the list to the screen, use control S to pause the
  187.   listing, and control Q to continue. You can send the list to your printer by
  188.   following the filespec with a space and a "P", or you could send it to a
  189.   file by following the filespec with the filename to send it to.  Example:
  190.        A:*.* P
  191.   This would print a directory of every file in every folder on drive A.
  192.  
  193. K-kill folder.  This is used to delete a folder.  You will be asked for the
  194.   folder name, which you may optionally precede with the drive.  DCOPY will
  195.   then show you the folder name and "*.*" which it will use to erase any files
  196.   within the folder.  This is your last chance to abort the command!  If you
  197.   press <Y>, DCOPY will erase all the files and then the folder.  DCOPY will
  198.   not be able to erase the folder if any of it's files are locked, or if there
  199.   is a folder within the folder.
  200.  
  201. L-lock files.  Enter a filespec just as you would for the ERASE command.
  202.   Once you enter the filespec, DCOPY will list out the name of each file as it
  203.   locks it.  Once locked, you can NOT erase the file until you unlock it.
  204.   Also, when listing a directory from DCOPY, locked files will be listed
  205.   before unlocked files.  If you have files you don't ever want to
  206.   "accidentally" erase, I strongly suggest you lock them!
  207.  
  208. M-move files.  This will copy the file(s) specified and then delete the
  209.   source (with query).  Enter the source filespec just as you would for the
  210.   copy command.  After the files are copied, you will be asked if you want to
  211.   delete the source files.
  212.  
  213. N-new folder.  Enter the name of the new folder and DCOPY will create it. 
  214.   You may optionally precede the folder name with a drive specification.
  215.   Example:
  216.       M:\TMP
  217.   This would create a folder on drive M: (RAM DISK) with the name TMP.  This
  218.   command is particulary useful when you want to create a temporary folder on
  219.   a RAM disk that you will be extracting .ARC files to.  If you had created
  220.   the above folder, you could extract .ARC files to it by entering:
  221.       filename M:\TMP\
  222.   "filename" would be your .ARC file.
  223.  
  224. Q-quit.  This will return you to the desktop, or a shell if DCOPY was run
  225.   from a shell.
  226.  
  227. R-rename.  This allows you to change the name of an unlocked file. DCOPY
  228.   will ask you for the old name.  After entering that, it will ask for the new
  229.   name.  If it can find the old file, it will display what you entered for the
  230.   old and new names and ask you to confirm renaming the file.  If you type Y
  231.   and an error occurs, it usually means the file is locked, or the disk itself
  232.   is locked.  You may use a wildcard for the old filename.  DCOPY will find
  233.   the first filename that matches and ask you if this is what you want to
  234.   rename.  It will ONLY rename that file - no further files will be renamed.
  235.   Rename is the only command that will NOT allow you to enter the second
  236.   filename on the same line as the first.
  237.  
  238. S-free space.  When DCOPY asks for a filespec, enter the drive you want to
  239.   check.  DCOPY will tell you the total number of 1K blocks the disk has, and
  240.   how many are left.  This is commonly used to see if a disk has enough space
  241.   to extract files from an .ARC file.
  242.  
  243. T-type/convert.  When you enter the filename to type, DCOPY will load in the
  244.   file, convert all control characters to spaces, and word wrap the text to
  245.   whatever your right margin is set to.  This makes it possible to view some
  246.   nonstandard text files such as those created by First Word.  STWRITER files
  247.   will automatically be converted so they can be viewed with word wrap instead
  248.   of having the text cross over the right side of the screen.  CP/M text files
  249.   that are missing the needed line feed will be properly formatted.  USERNET
  250.   files having a linefeed and no return will be converted, along with those
  251.   files having a linefeed return instead of a return linefeed (which some word
  252.   processors will refuse to load).  8 bit text files will automatically
  253.   converted.  ZMAG files will automatically be reformatted to your right
  254.   margin instead of the 40 columns they are released with.  At any time while
  255.   viewing the file, you can save the converted text to another file.
  256.        After DCOPY has loaded and converted the file, it will display the
  257.   first screen of text.  At the bottom of the screen will be several options:
  258.      N-display the next screen - you can also use the space bar to get the
  259.   next screen.
  260.      P-display the previous sreen.
  261.      L-display the last screen.
  262.      F-display the first screen.
  263.      W-Where is - allows you to enter a string, and shows you the first screen
  264.   the string is found in starting with the current screen you are viewing.
  265.   The string will be in inverse so you can spot it easily.  If the string is
  266.   not found, then DCOPY will convert the entire search string to lower case
  267.   and try again.  DCOPY can search through roughly 150K of text a second, so
  268.   you won't have to wait long...
  269.      S-save text - allows you to save or print the converted file.  You will
  270.   be asked for the destination.  Enter a filename, or "P" to send it to the
  271.   printer.
  272.      T-type (display) a new file.
  273.      Q-quit - returns you to the main commands.
  274.  
  275. ^T - set margin for Type command.  DCOPY uses a default of 80 characters
  276.   when displaying text.  You may want to expand this size for printing
  277.   purposes, or shrink it if you need a smaller margin.  After you enter the
  278.   right margin size, DCOPY will show it's complete menu.  On the lower right
  279.   side is listed the current right margin.
  280.  
  281. U-unlock/unhide files.  Enter a filespec just as you would for the ERASE
  282.   command.  Once you enter the filespec, DCOPY will list out the name of each
  283.   file as it unlocks it and unhides it.  All files matching the filespec will
  284.   then show up in the directory, and can be erased.
  285.  
  286. V-view filenames in an .ARC file(s).  This will ask you for the filespec to
  287.   check - use wildcards to specify more then one file.  It will then list the
  288.   name of each file within the .ARC file, how much space it will de-arc to,
  289.   how much the file was compressed by, etc.  Most important, it will tell you
  290.   how many 1K blocks you will need on your disk to extract all the files (use
  291.   the "S" command to check the free blocks on your disk).  You can send the
  292.   information to the printer by adding a space and a "P" after the filespec,
  293.   or to a file by entering the filename after the ARC filespe.  Example:
  294.        A:\*.ARC P
  295.   This would print a list of the filenames and statisics of each file within
  296.   every .ARC file.  You could also just use:
  297.        A:\* P
  298.   DCOPY would append the .ARC extension for you.
  299.  
  300.  
  301. W-working drive\directory.  Enter the drive and/or folder you would like to
  302.   have as the default.  Example:
  303.        A:\AUTO
  304.   This would make that the current directory - you would no longer need to
  305.   specify the drive and folder when specifying a filespec on that drive and
  306.   within that folder.  The current default drive and folder appears at the top
  307.   center of the DCOPY menu screen.
  308.  
  309. X-extract files from .ARC file(s).  This is similar to ARCX.TTP.  You will
  310.   be asked for the source filespec and the destination drive\folder. The
  311.   extension .ARC will be added to the source name if you don't include it.  If
  312.   you use wildcards, you will be prompted as to whether to de-arc each .ARC
  313.   file.  WARNING: DCOPY does NOT check to see if the files it is extracting
  314.   already exist on the destination disk.  You can find out ahead of time what
  315.   filenames will be used by using the "?" command. DCOPY will not extract
  316.   files from an .ARC file created on a pre-version 5 archiver (the ST version
  317.   is 5.2 so only files from an MS-DOS computer are ever likely to have
  318.   problems.
  319.        If you only enter a single letter for the destination, DCOPY will
  320.   assume you are referring to a drive, and automatically append the needed
  321.   colon.  You can also enter a folder name and leave off the trailing back
  322.   slash and DCOPY will append that as well.
  323.        DCOPY keeps track of any .DOC, .TXT, or READ.ME filename.  If one is
  324.   found, then when DCOPY has completed extracting the files, it will ask you
  325.   if you want to display the file.  READ.ME has priority, otherwise, DCOPY
  326.   will use the first .DOC or .TXT file it finds.
  327.        If you are not sure if you will have room on the destination disk, use
  328.   the "?" command first to see how much room you will need, and then use the
  329.   "S" command to show how much space you have on your disk.
  330.  
  331. ^X (control X) - this is for use when the .ARC file and the destination
  332.   files will not fit on a single disk and you only have one disk drive.  It
  333.   will prompt you as to when to insert the source and destination disks. This
  334.   will only allow you to extract from a single .ARC file.  It will ONLY work
  335.   if the buffer listed on the DCOPY menu is LARGER then the .ARC source file.
  336.   To get more room, run DCOPY from GEM instead of a shell, decrease the size
  337.   or remove any ramdisks, remove accessories, get a 1meg upgrade, etc.
  338.  
  339. Y-verify on/off.  This will toggle whether writing to a disk uses
  340.   verification.  Having verification off will speed up disk access, but will
  341.   be a little less reliable.  The current status of write verification is
  342.   displayed at the end of the command summary.
  343.  
  344. Z-duplicate disk.  This will allow you to duplicate a disk that was
  345.   formatted with 9 or 10 sectors, 80, 81, or 82 tracks, and single or double
  346.   sided.  You may duplicate disks with one or two drives.  It is assumed that
  347.   if you duplicate a double sided disk using two drives, that both drives are
  348.   double sided.  If you choose to have DCOPY format the destination disk, then
  349.   you will be given the option of "twisting" the destination (see Format
  350.   command for information on twisting).
  351.        When DCOPY starts the actual duplication it will display two numbers.
  352.   The first number is the number of tracks on the source disk, and the second
  353.   number is the number of sectors per track.  On a standard format disk, you
  354.   would see the numbers: 80/9.  If the source disk only uses 9 sectors, then
  355.   DCOPY will format the destination disk to give you 20% faster I/O on the new
  356.   disk.
  357.  
  358. F10-command line.  This allows you to enter a command line just as if you
  359.   had called DCOPY19.TTP.  It's main use is for ARCing files where you press
  360.   F10 and enter the entire command (up to 3 lines worth) rather then typing
  361.   the commands one by one.  Many of DCOPY's commands will accept one or two
  362.   parameters (Dir for example), so you can not string very many commands
  363.   together.
  364.  
  365. ************************ CONVERSION COMMANDS *******************************
  366.  
  367. 1 - This converts 16 bit text files to 8 bit format.  DCOPY asks for the
  368.   source and destination filespecs.  RETURN/LINEFEEDS are converted to the 8
  369.   bit form of RETURNS, "{" is converted to "$(", "}" is converted to "$)", and
  370.   "~" is converted to "$-".  You may specify the same destination as the
  371.   source.  DCOPY reads in the entire source file, closes it, converts the text
  372.   and opens and writes to the destination file.
  373.  
  374. 2 - This converts 8 bit text files to 16 bit format.  It is the exact
  375.   opposite of the 16 to 8 bit text conversion (see above).  NOTE: the TYPE
  376.   command also converts 8 bit files, however it only converts the RETURNS, and
  377.   takes an additional step to save the file.
  378.  
  379. 3 - This converts an STWRITER file into standard ASCII text format.  Word
  380.   wrap will occur on the right margin you set with the ^T (control T) command.
  381.    The default is 80 columns.  DCOPY will remove the Do Run Run STWRITER
  382.   header from the file.  If the first character of the text is a control
  383.   character, then that entire line will be removed (presumably this is the
  384.   format string).  All RETURNS are converted to standard ASCII returns.  Any
  385.   other control characters will be replaced with a space.
  386.  
  387. 4 - This converts the RETURNS in an STwriter file into 8 bit RETURNS. DCOPY
  388.   will automatically remove the Do Run Run STWRITER header in the file, and if
  389.   the first character of the text is a control character, it will ignore the
  390.   entire line (presumably this was the formatting control line).  No other
  391.   conversion is done.
  392.  
  393. 5 - This will strip out most of the returns from a text file allowing you to
  394.   reformat it with the Type command, or load it into STWRITER.  For example,
  395.   if you wanted to take a normal text file and edit it with STWRITER, you
  396.   would use this command to strip out all the RETURNS except those between
  397.   paragraphs.  It will also automatically convert 8 bit RETURNS so that you
  398.   can use it on 8 bit text like ZMAG which is formatted for 40 columns.  DCOPY
  399.   will leave a RETURN untouched if it is followed by a second return, three or
  400.   more spaces, preceeded or followed with an underline character, or preceeded
  401.   or followed by an astericks character.
  402.  
  403. ************************** ALTERNATE MENU **********************************
  404.  
  405. The following commands are accessed by preceding them with a minus.  For
  406. example, to get a hex dump of a file, you would enter -H.  The list of these
  407. commands may be displayed by pressing the Alternate key and <M> at the same
  408. time.  You do not have to display the alternate menu to execute these
  409. commands.
  410.  
  411. -A Use this to append one file onto the end of another.  The prompts will be
  412.   the same as the Copy command, only the source file will be copied to the end
  413.   of the destination file.  You may use wildcards for the source, but only ONE
  414.   file will be copied to the end of the destination file.
  415.  
  416. -D Use this to delete one or more files within an .ARC file.  You will be
  417.   asked for the .ARC filename, and then the file to delete within it.  You may
  418.   use wildcards for the file -- any files matching will be deleted.  For
  419.   example, if you and a file called TEST.ARC and it contained FILE1, FILE2,
  420.   FILE3, and you wanted to delete FILE2 you would press -D, enter TEST for the
  421.   ARC name, and FILE2 as the name of the file to delete.
  422.        NOTE: DCOPY will try to handle the file in memory, but if there is not
  423.   enough room, it will create a temporary file on your default drive.
  424.   Ideally, your default drive will be your RAM disk...
  425.  
  426. -F Freshen files in an .ARC file.  This will act just like the regular <A>rc
  427.   command, except that only the files which are newer then the ones in the
  428.   .ARC file will be added.  For example, if you had a file called TEST.ARC
  429.   with FILE1, FILE2, FILE3 and you wanted to reARC any of those three files
  430.   which were changed since you created TEST.ARC, you would enter -F and enter
  431.   TEST, and then FILE*.  This would check each FILE? and see if it is newer
  432.   then the FILE? in TEST.ARC, and if so, the FILE? in TEST.ARC will be
  433.   deleted, and FILE? added on the end.  Freshen will not add any files to the
  434.   .ARC file, it will only update any files which are newer.  If you want to
  435.   both update newer files and add more files to the .ARC file, then use the
  436.   Update command.
  437.        NOTE: Like the -D commad described above, DCOPY will try to handle the
  438.   .ARC file in memory for maximum speed, but if you didn't give it enough
  439.   buffer space, it will create a temporary file on your default drive.
  440.  
  441. -G This will change the colors to green letters on a black background.  If
  442.   you exit DCOPY without restoring the colors (-N) then this will become the
  443.   new default colors.
  444.  
  445. -H This will give you a hex/ascii dump of a file.  It will display the file
  446.   a screen at a time and allow you to go up or down a page, to the first page
  447.   or to the last page.
  448.  
  449. -N This will restore the colors to the same as when you first ran DCOPY.
  450.  
  451. -O This turns the screen off until you press a key.  Once you press a key,
  452.   the normal colors will be restored.
  453.  
  454. -T test archive integrity.  You will be asked for the ARC filespec
  455.   (wildcards are acceptable) and DCOPY will check all the the .ARC files
  456.   matching your specification to see if they are valid files.  For example, to
  457.   check all the .ARC files on drive A, you would press -T and enter:
  458.        A:\*
  459.  
  460. -U update files within an .ARC file.  This is almost identical to the
  461.   freshen command.  It will ARC any file which is newer then the file within
  462.   the .ARC, or if the file does not exist within the .ARC file.  For example,
  463.   if you had a file called TEST.ARC that had FILE1, FILE2, FILE3, and you used
  464.   the update command using FILE*, DCOPY would update FILE1, FILE2, and FILE3
  465.   only if the source was newer, and if there were any additonal FILE?s they
  466.   would be added (FILE4 for example).  Using the freshen option would ONLY
  467.   update the files within the .ARC file, it would not add any new ones.
  468.  
  469. -W this will give you white letters on a black background.  If you exit
  470.   DCOPY without restoring the colors (-N) then these will become the new
  471.   default.
  472.  
  473. *****************************************************************************
  474. FOLDERS:  To refer to a file within a folder when using DCOPY (or a shell) a
  475.   '\' follows the folder name to separate it from the file.  For example if
  476.   you wanted to refer to the file MACMENU.PRG in the AUTO folder on drive A,
  477.   you would enter:
  478.      A:\AUTO\MACMENU.PRG
  479.   The '\' indicates that AUTO is a folder name and not a filename.  The "\"
  480.   that follows the "A:" tells GEM to start with the root directory rather then
  481.   from any current default folder.  It is rather important that if you are
  482.   referring to a file or folder on the root directory, that you follow the
  483.   "A:" with a "\".  There is a bug in GEM that occasionally causes it to use
  484.   the wrong drive unless the drive and colon is followed by the "\". If you
  485.   use the file selector box, you will see that the pathname automatically uses
  486.   this format.
  487.  
  488. WILDCARDS: When entering a filename, if you don't know what a particular
  489.   letter is, you can use a '?' in place of the letter.  This can also be used
  490.   to refer to several filenames.  For example, if you wanted to copy the files
  491.   TEST.C, TEST.O, and TEST.S, you would enter TEST.? for the filename.  You
  492.   could also use TEST?.? in case you had TEST1, TEST2, etc. A '*' stands for
  493.   any characters matching.  For example, using TEST.* would use all files with
  494.   the primary name of TEST and ANY extension.  *.C would use ALL files with
  495.   the extension .C.  *.* would, of course, refer to all files.  T*.* would
  496.   refer to all files beginning with T.
  497.  
  498. FILENAMES: You should not create a filename with only one letter.  Some of
  499.   DCOPY's commands will allow you to enter only the letter of the drive.  For
  500.   example, to get a directory of all the files on drive B, you could just
  501.   press D, enter the letter B and press RETURN.  DCOPY looks to see if there
  502.   is only one letter, and if so, it adds the needed colon to make it B:*.*.
  503.   The same is also true of extracting ARC files.  If you only specify a single
  504.   letter for the destination, DCOPY will assume you were referring to the
  505.   drive.
  506.  
  507. PRINTING: a "P" is used to signify the printer.  You may copy or move files
  508.   to the printer, list the directory to the printer, save a "Typed" file to
  509.   the printer, or list out the filenames within an .ARC file to the printer.
  510.  
  511. PROBLEMS: There is a bug in the operating system that occasionally causes
  512.   the computer to lose track of what drive it is on.  This bug will show up in
  513.   shell programs and in DCOPY.  Usually you can get around it by following the
  514.   drive specification with a "\".  Example: A:\. Fortunately, it doesn't
  515.   happen very often...  If it does, it's not a bad idea to reset the computer
  516.   to restore the Operating System's pointers.
  517.  
  518. MOUSE MESS: You are not supposed to combine TOS functions with the GEM
  519.   mouse, however there are times when the mouse is a requirement such as when
  520.   a disk error occurs and you must use the mouse to click on the cancel
  521.   button, or you want to use the file selector box instead of typing in the
  522.   name.  The problem is that when you move the mouse, you can mess up the
  523.   menus on your screen.  Only the Type command is immune from this problem.
  524.   It's a harmless problem, it just creates a mess on your screen.
  525.  
  526. P.S.  This program was written using the ASSEMPRO assembler from Abacus
  527. software - highly recommended!
  528.  
  529. *************** DCOPY19.PRG  DCOPY19.TOS  DCOPY19.TTP **********************
  530.  
  531. DCOPY can have one of 3 different extensions.  The extension you give it
  532. will determine how DCOPY will work.  When DCOPY is run, it will look to see
  533. if the file DCOPY19.PRG exists in the active window, presumably the window
  534. you ran DCOPY from.  The existance or non-existance of this file will affect
  535. DCOPY's use of the file selector box.
  536.  
  537. .PRG extension: This will default to using the file selector box for file
  538.   input.  For example, if you were to type <X>, DCOPY would open up a file
  539.   selector box so that you can select the ".ARC" file to extract. Once you
  540.   have selected the file, DCOPY will ask you to enter the destination.  At the
  541.   top middle of the screen you will see the default drive and folder.  If that
  542.   is where you want the extracted files to go, then just enter the drive
  543.   letter and press <RETURN>.  Enter "drive:\folder\" if you want the files to
  544.   be extracted somewhere else.
  545.  
  546. .TTP extension: This allows you to pass commands and filenames to DCOPY when
  547.   it is run, rather then entering them from DCOPY's menu.  Once all the
  548.   commands have been processed, you can continue entering commands from the
  549.   menu, or exit.  For example, if you wanted to extract the file ARCA.ARC on
  550.   drive A: and send the files to drive B:, you would click on DCOPY and enter
  551.   the command line:
  552.        X A:\ARCA B:\
  553.   Note the similarity to ARC.TTP.  If no single letter command is passed to
  554.   DCOPY, then it will default to .ARC extraction.  Another way to have done
  555.   the above process would be to enter:
  556.        A:\ARCA B:\
  557.   Note the similarity to ARCX.TTP.  If you want to exit after executing a
  558.   command or commands, then you should end the command line with a "Q". The
  559.   following would extract all the files in ARCA.ARC and exit.
  560.        A:\ARCA B:\ Q
  561.   Another possibility would be to extract all files and display the first
  562.   documentation file:
  563.        A:\ARCA B:\ T *.DOC
  564.  
  565. .TOS extension: Use this if you don't want commands passed to DCOPY and you
  566.   don't want to default to the file selector box.
  567.  
  568. SPECIAL CASE: If you are running DCOPY from PCOMMAND.PRG, you can have all 3
  569.   possibilities.  In this case you can give it an extension of .PRG to default
  570.   to the file selector box, or either a .TOS or .TTP (PCOMMAND treats these
  571.   identically).  If you choose .TOS or .TTP, you may use a file selector box
  572.   any time you are asked for a source file name by typing "? <RETURN>".
  573.  
  574. WARNING! Whatever shell program you use, it MUST have been run as a .PRG
  575.   file if you want to use DCOPY's file selector box.
  576.  
  577. WARNING! DO NOT request the file selector box if you run DCOPY as a TOS or
  578.   TTP file from the desktop.  If you do, you'll get the file selector box and
  579.   the mouse arrow, but the mouse buttons will be disabled.
  580.  
  581. NOTE: Using PCOMMAND or the .TTP box from GEM, you can have DCOPY
  582. automatically load a file and search for a specific string.  Mixed case will
  583. be ignored.  When DCOPY first gets the string from GEM or PCOMMAND it will
  584. be in all caps (no matter how you type it in).  DCOPY will first try to find
  585. the all caps string, and if that fails, it will try to find the same string
  586. in lower case.  For example, let's say you had just downloaded DCOPY.ARC
  587. onto your RAM disk on drive M:, and you wanted to extract the files to drive
  588. A: and find out what was new.  You would click on DCOPY.TTP (I know, you
  589. couldn't do this unless you had already extracted DCOPY, but it makes a good
  590. example) and enter the command line:
  591.    M:\DCOPY A:\ T A:\*.DOC W DIFFERENCES
  592. DCOPY would extract all the files, load in the first .DOC file found, and
  593. display the first screen that has the string "DIFFERENCES".
  594.  
  595.  
  596. Remember, this is a shareware product.  Rather then selling it commercially,
  597. I released it as shareware so that you could find out if it was useful to
  598. you before paying for it.  It also means I don't have to pay for
  599. advertising, packaging, etc., hence it's $5 price tag.  I am counting on
  600. your honesty to pay for it if you use it.  Only if people pay for it will I
  601. be able to continue writing software for the ST.  Shareware can be a viable
  602. way to bring you excellent software at very low prices - but only if you pay
  603. for the programs you use.
  604.  
  605. Ralph E. Walden, 1821 Jefferson, Eugene, OR 97402
  606.